package com.example.auth.demo.domain.auth;

import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor // 自动生成无参构造函数
@AllArgsConstructor // 自动生成全参构造函数
@Builder // 使用 Lombok 的 @Builder 注解
public class Role {
    private Long id;
    private String name;
    private String nameZh;
    private String initialAttributes;
    private String backgroundInfo;
    private List<Equipment> equipments; // 新增装备列表属性
    private List<Task> tasks; // 新增任务列表属性
    private Boolean enabled; // 新增状态字段
}